package com.chenfan.mcn.model.vo;

import cn.afterturn.easypoi.excel.annotation.Excel;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 直播合同商品导出VO
 *
 * @author wulg
 * @date 2023/3/13
 */
@Data
public class LiveCommodityExportVO {


    /**
     * 直播标题
     */
    private String liveTitle;

    /**
     * 商品ID
     */
    @Excel(name = "商品ID")
    private String commodityId;

    /**
     * 商品名称
     */
    @Excel(name = "商品名称")
    private String commodityName;

    @Excel(name = "讲解次数")
    private BigDecimal expoundNum;

    @Excel(name = "首次上架时间")
    private Date firstNewDate;

    @Excel(name = "直播间价格")
    private BigDecimal livePrice;

    @Excel(name = "成交金额")
    private BigDecimal transactedAmount;

    @Excel(name = "成交件数")
    private BigDecimal transactedQty;

    @Excel(name = "预售订单数")
    private BigDecimal presaleOrderNum;

    @Excel(name = "商品点击人数")
    private BigDecimal clickNum;

    @Excel(name = "商品曝光-点击率（人数）")
    private BigDecimal clickRate;

    @Excel(name = "商品点击-成交转化率（人数）")
    private BigDecimal tradeTransfRate;

    @Excel(name = "商品支付GPM")
    private BigDecimal payGpm;

    @Excel(name = "发货前退款订单数")
    private BigDecimal beforeRefundOrderNum;

    @Excel(name = "发货前退款金额")
    private BigDecimal beforeRefundAmount;

    @Excel(name = "发货前退款人数")
    private BigDecimal beforeRefundNum;

    @Excel(name = "发货前订单退款率")
    private BigDecimal beforeRefundRate;

    @Excel(name = "发货后退款订单数")
    private BigDecimal afterRefundOrderNum;

    @Excel(name = "发货后退款金额")
    private BigDecimal afterRefundAmount;

    @Excel(name = "发货后退款人数")
    private BigDecimal afterRefundNum;

    @Excel(name = "发货后订单退款率")
    private BigDecimal afterRefundRate;
}
